//
//  ByMoneyApi.h
//  caipiao_ios
//
//  Created by mc on 2018/8/6.
//  Copyright © 2018年 ZhangZhanbin. All rights reserved.
//

#import "ByNetBaseApi.h"

@interface ByMoneyApi : ByNetBaseApi

//充值接口
+ (void)recharge:(ByNetModel *)model
         success:(void(^)(ByNetBaseResult *result))success
         failure:(void(^)(ByNetBaseResult *result))failure;



//获取用户体现金额
+ (void)moneyWithDrawals:(ByNetModel *)model
                 success:(void(^)(ByNetBaseResult *result))success
                 failure:(void(^)(ByNetBaseResult *result))failure;


//支付
+ (void)pay:(ByNetModel *)model
    success:(void(^)(ByNetBaseResult *result))success
    failure:(void(^)(ByNetBaseResult *result))failure;


//账户明细
+ (void)moneyDetailed:(ByNetModel *)model
              success:(void(^)(ByNetBaseResult *result))success
              failure:(void(^)(ByNetBaseResult *result))failure;

//提现
+ (void)withdraw:(ByNetModel *)model
         success:(void(^)(ByNetBaseResult *result))success
         failure:(void(^)(ByNetBaseResult *result))failure;


//财务查询接口
+ (void)financeQuerySuccess:(void(^)(ByNetBaseResult *result))success
             failure:(void(^)(ByNetBaseResult *result))failure;

//获取支付金额
+ (void)moneyGetInfo:(ByNetModel *)model
             success:(void(^)(ByNetBaseResult *result))success
             failure:(void(^)(ByNetBaseResult *result))failure;

//获取用户可用余额
+ (void)moneyAvailable:(ByNetModel *)model
               success:(void(^)(ByNetBaseResult *result))success
               failure:(void(^)(ByNetBaseResult *result))failure;


+ (void)userMoneyFollowSuccess:(void(^)(ByNetBaseResult *result))success
                       failure:(void(^)(ByNetBaseResult *result))failure;

+ (void)fsPayRecharge:(ByNetModel *)model
              success:(void(^)(ByNetBaseResult *result))success
              failure:(void(^)(ByNetBaseResult *result))failure;

+ (void)fsPayAlipayQrCode:(ByNetModel *)model
                  success:(void(^)(ByNetBaseResult *result))success
                  failure:(void(^)(ByNetBaseResult *result))failure;

//提现接口+银行卡
+ (void)userMoneyApply:(ByNetModel *)netModel
               success:(void(^)(ByNetBaseResult *result))success
               failure:(void(^)(ByNetBaseResult *result))failure;


@end
